home *** CD-ROM | disk | FTP | other *** search
/ Wildcat Gold - The Optical BBS / Wildcat Gold - The Optical BBS (The Golden ROM Series)(Volume 4 Number 1)(The Digital Publishing Company)(1992).ISO / sdn / scrpnt12.sdn / MANUAL.DOC < prev    next >
Text File  |  1989-06-12  |  38KB  |  874 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.             
  8.             
  9.             
  10.             
  11.             
  12.             
  13.                           *********************************
  14.  
  15.                                      ScreenPaint
  16.  
  17.                           *********************************
  18.             
  19.             
  20.                                  Screen Design System
  21.             
  22.             
  23.             
  24.             
  25.             
  26.             
  27.             
  28.             
  29.                                     User's Guide
  30.             
  31.                                    for Version 1.2
  32.             
  33.             
  34.             
  35.             
  36.             
  37.             
  38.             
  39.             
  40.             
  41.             
  42.             
  43.             
  44.             
  45.             
  46.             
  47.             
  48.                                  (C) Copyright 1989 Kai Laurinolli
  49.             
  50.  
  51.  
  52.  
  53.  
  54.  
  55.                                              License Statement
  56.             
  57.             
  58.             
  59.             Kai Laurinolli grants you without charge the right to
  60.             reproduce, distribute and use copies of this "shareware"
  61.             product, and the documentation on disk, on the express
  62.             condition that you do not receive any payment, commercial
  63.             benefit, other consideration for such reproduction or
  64.             distribution greater than $10 US, or change this license
  65.             agreement or copyright notice.
  66.             
  67.             
  68.             
  69.             THIS PRODUCT IS LICENSED "AS IS" WITHOUT WARRANTY OF ANY
  70.             KIND; ALL WARRANTIES ARE DISCLAIMED. BY USING THE
  71.             SCREENPAINT PRODUCT, YOU AGREE THAT KAI
  72.             LAURINOLLI WILL NOT BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY USE
  73.             OF (OR INABILITY TO USE) THIS SOFTWARE, OR FOR ANY
  74.             DAMAGES WHATSOEVER (INCLUDING WITHOUT LIMITATION DAMAGES
  75.             FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS
  76.             OF BUSINESS INFORMATION, AND THE LIKE). EVEN IF WE
  77.             ARE APPRISED OF POSSIBILITY OF SUCH DAMAGES OCCURRING.
  78.             BECAUSE SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION
  79.             OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE
  80.             ABOVE LIMITATION MAY NOT APPLY TO YOU.
  81.  
  82.  
  83.  
  84.  
  85.  
  86.             Brand and product names appearing in this manual are
  87.             trademarks or registered trademarks of their respective
  88.             holders.
  89.  
  90.  
  91.  
  92.  
  93.  
  94.             Table of Contents
  95.             
  96.             
  97.             
  98.             
  99.             
  100.             The Shareware Concept ................................ 1
  101.             
  102.             Introduction ......................................... 1
  103.             
  104.             Hardware Requirements ................................ 2
  105.             
  106.             Programs in the System ............................... 2
  107.             
  108.             ScreenPaint .......................................... 3
  109.             
  110.                  Menus ........................................... 3
  111.             
  112.                  Keyboard ........................................ 6
  113.             
  114.                       Block Commands ............................. 6
  115.                       
  116.                       Drawing Commands ........................... 6
  117.             
  118.                       Control Keys ............................... 7
  119.             
  120.                       Miscellaneous .............................. 7
  121.             
  122.             ScreenShow ........................................... 8
  123.             
  124.                  Command Line Switches ........................... 9
  125.             
  126.                  Batch Files ..................................... 10
  127.             
  128.             Appendix A     Control Drawing Keys .................. 11
  129.             
  130.             Appendix B     ASCII Chart ........................... 12
  131.             
  132.             Appendix C     Keyboard Chart ........................ 13
  133.             
  134.             Appendix D     Extended Keyboard Scan Codes .......... 14
  135.             
  136.             Appendix E     Registration Form ..................... 15
  137.             
  138.  
  139.  
  140.       ScreenPaint 1.2                                                 Page 1
  141.  
  142.  
  143.             The Shareware Concept
  144.             -----------------------------------------------------------
  145.             
  146.             
  147.                  This software product is being distributed as
  148.             shareware, a distribution concept where the user is able to
  149.             try the software on his/her own system and then send in a
  150.             contribution if the user decides to use the software, this
  151.             system reduces advertising and distribution costs and
  152.             therefore the final price to the end-user. You are
  153.             encouraged to pass copies of the program to others and to
  154.             up-load it to any bulletin board systems you frequent, as
  155.             long as no more than a $10 US distribution fee is charged
  156.             and the product is not modified in any manner.
  157.             
  158.                  If you decide to use ScreenPaint and find it valuable,
  159.             you are asked to send a donation, $25 US suggested, so that
  160.             we may continue improving and expanding the program. You may
  161.             use the registration form in appendix E or in the file
  162.             REGISTER.DOC, please send your contribution to the following
  163.             address:
  164.             
  165.                                    Kai Laurinolli
  166.                                    2970 Mira Place
  167.                                    Burnaby, B.C.
  168.                                    V3J-1B6 Canada
  169.             
  170.                  In the future we plan to add language interfaces,
  171.             memory-resident help programs, screen capture, and forms
  172.             design capabilities to the system. By sending in your
  173.             contribution, you allow us the opportunity to notify you of
  174.             future upgrades and information on new products.
  175.             
  176.                  Registered users will be mailed the latest version of
  177.             the program on diskette upon receipt of payment.
  178.             
  179.             
  180.             
  181.             Introduction
  182.             -----------------------------------------------------------
  183.             
  184.             
  185.                  ScreenPaint is designed to allow the design of
  186.             lightning-fast batch file based hard-disk menus, help
  187.             facilities, pop-up windows, and prototype screens for
  188.             applications programs. Screens can be quickly "painted" in a
  189.             full-screen editing environment, complete with pulldown
  190.             menus, help screens, automatically connecting lines, ten
  191.             screen pages, and a wide variety of drawing and editing
  192.             tools.
  193.             
  194.                  Completed screens can then be displayed from a DOS
  195.             batch file and "popped" directly to the video display,
  196.             rather than scrolled using the extremely slow DOS ECHO
  197.  
  198.  
  199.       ScreenPaint 1.2                                                 Page 2
  200.  
  201.  
  202.             command. The ScreenShow program allows screens to be
  203.             displayed and key codes to be returned to the calling batch
  204.             file where they may be tested. Unlike other menu creation
  205.             systems, the user has complete control over the style of
  206.             menu displays and the menu screens can be totally
  207.             independent of the user input routines. This allows the user
  208.             the flexibilty to use any batch language from DOS to batch
  209.             extenders like Beyond.Bat, Command Plus, and Extended Batch
  210.             Language.
  211.             
  212.             
  213.             
  214.             Hardware Requirements
  215.             -----------------------------------------------------------
  216.             
  217.             
  218.                  The following is a list of the hradware required to run
  219.             the ScreenPaint program:
  220.             
  221.                  1) IBM-PC or compatible with at least 128k RAM.
  222.                  2) PC or MS-DOS 2.0 or higher.
  223.                  3) Color or monochrome video system.
  224.                  4) A minimum of 1 single-sided floppy disk drive.
  225.             
  226.             
  227.             
  228.             Programs in the System
  229.             -----------------------------------------------------------
  230.             
  231.             
  232.                  The ScreenPaint software consists of the following
  233.             programs:
  234.             
  235.                  SCRPAINT.EXE   ScreenPaint screen image editor
  236.                  SCRSHOW.EXE    ScreenShow batch-file screen display,    
  237.                                 keyboard input program
  238.                  SCANCODE.SCN   Keyboard scan code reference screen
  239.                  KEYHELPn.SCN   Keyboard help screens
  240.                  MNUHELPn.SCN   Menu help screens
  241.                  DEMO.BAT       Sample batch-file driven menu system
  242.                  DEMO.SCN       Screen image for DEMO.BAT
  243.                  DEMOHELP.SCN   Help screen for DEMO.BAT
  244.                  MANUALHI.DOC   Documentation for printers which support
  245.                                 extended characters (above 127)
  246.                  MANUAL.DOC     Documentation for regular printers
  247.                  README.DOC     Instructions on printing manual, etc.
  248.                  REGISTER.DOC   Registration form, also in manual
  249.             
  250.             
  251.             
  252.             ScreenPaint
  253.             -----------------------------------------------------------
  254.             
  255.             
  256.  
  257.  
  258.       ScreenPaint 1.2                                                 Page 3
  259.  
  260.  
  261.                  ScreenPaint is used to design and edit screen images
  262.             employing a wide range of drawing and editing tools. To run
  263.             the program type SCRPAINT at the DOS prompt and press
  264.             <ENTER>, a screen image filename can also be specified after
  265.             the program name.
  266.             
  267.                  Example:  C:>SCRPAINT SCANCODE.SCN
  268.                  
  269.                  This would run ScreenPaint and load the screen image    
  270.                  file "SCANCODE.SCN"
  271.             
  272.                  ScreenPaint provides for two alternative methods of
  273.             issuing commands, through pull-down menus and through
  274.             keyboard short-cuts. Pressing <Esc> displays the main menu,
  275.             the highlighted selection can be moved using the left and
  276.             right arrow keys. To "pull-down" a menu, press <Enter> or
  277.             the down arrow, the up and down arrows now select commands
  278.             from this sub-menu. The ellipses indicate that a window will
  279.             appear if such a selection is made and the keys on the right
  280.             side of each pull-down menu are the short-cut keys which can
  281.             be accessed from the drawing area without opening the menus.
  282.             Pressing <Esc> will return to the previous menu or return to
  283.             the drawing area if the main menu is active.
  284.             
  285.             
  286.             Menus
  287.             -----
  288.             
  289.             
  290.             File ------------------------------------------------------
  291.             
  292.             New
  293.                  Clear all the screens and begin over, note that this    
  294.                  selection cannot be undone.
  295.             
  296.             Load
  297.                  Loads a screen file from disk. The file can be a        
  298.                  ScreenPaint file, a BASIC BLOAD compatible file, or an
  299.                  ASCII text file, ScreenPaint automatically determines   
  300.                  the type when loading. The default extension is ".SCN"
  301.                  if none is specified.
  302.                  Clipboard load is used to load a screen or clipping to
  303.                  the clipboard without disturbing the work in progress.
  304.             
  305.             Save
  306.                  The current file or clipboard is saved to disk in one   
  307.                  of the indicated formats which are selected by pressing
  308.                  the first letter of the selection. ScreenPaint format   
  309.                  stores files in a packed style which saves disk space,
  310.                  BASIC BLOAD can be used if you wish to access the       
  311.                  screen from within a BASIC program, and ASCII text      
  312.                  format can be used for transferring screen images to    
  313.                  word processors or text editors.
  314.             
  315.  
  316.  
  317.       ScreenPaint 1.2                                                 Page 4
  318.  
  319.  
  320.             DOS shell
  321.                  Enters DOS so that disks may be formatted, files        
  322.                  copied, programs run, etc. Type EXIT in DOS to return   
  323.                  to ScreenPaint. This is not a quit command, ScreenPaint
  324.                  will remain resident in  memory until you quit properly
  325.                  using the Quit command or Alt-Q.
  326.             
  327.             Quit
  328.                  Quit the current work session. Remember to save your    
  329.                  work, ScreenPaint will only ask confirmation of the     
  330.                  command.
  331.             
  332.             Edit ------------------------------------------------------
  333.             
  334.             Undo
  335.                  Any edit command can be undone as long as a new block   
  336.                  has not been marked. The screen will be restored to the
  337.                  state before the EDIT command, the undo command however
  338.                  cannot itself be "undone".
  339.             
  340.             Cut
  341.                  Transfer the marked block to the clipboard and erase    
  342.                  anything under the block to the current color. See      
  343.                  Block Commands in the keyboard section for marking      
  344.                  information.
  345.             
  346.             Copy
  347.                  Transfer a copy of the marked block to the clipboard    
  348.                  and leave the screen intact.
  349.             
  350.             Paste
  351.                  Restore block from the clipboard to the screen at the   
  352.                  current cursor position. If the block extends outside   
  353.                  the screen area, those sections will be cropped.
  354.             
  355.             Erase
  356.                  Erase the marked block to the current color.
  357.             
  358.             Fill
  359.                  Fill the marked block with the current ASCII character.
  360.                  See the Change/ASCII character sub-menu for the current
  361.                  character.
  362.             
  363.             Switch colors
  364.                  Swap all colors in the marked block to the current      
  365.                  color. Also see the Paint command for more precise      
  366.                  color modification.
  367.             
  368.             Draw ------------------------------------------------------
  369.             
  370.             Line
  371.                  Draw a horizontal or vertical line between two points.
  372.                  The first point is the current cursor position, select
  373.                  line from the menu and move to the second point and     
  374.  
  375.  
  376.       ScreenPaint 1.2                                                 Page 5
  377.  
  378.  
  379.                  press ENTER. The command can be cancelled by selecting
  380.                  line a second time.
  381.             
  382.             Box
  383.                  Draw a hollow box between two corners. The first corner
  384.                  is the current cursor position, select box from the     
  385.                  menu and move to the second corner and press ENTER.
  386.             
  387.             Solid Box
  388.                  Draw a filled box between two corners.
  389.             
  390.             Freehand
  391.                  Toggle freehand mode on and off. Use the arrow keys to
  392.                  sketch.
  393.             
  394.             Paint
  395.                  Toggle paint mode on and off. Use the arrow keys to     
  396.                  change to the current color without disturbing the      
  397.                  characters.
  398.             
  399.             Change ----------------------------------------------------
  400.             
  401.             Color
  402.                  Change the current color by using the arrow keys, home,
  403.                  and end to select a color. ESC cancels the selection    
  404.                  and ENTER accepts.
  405.             
  406.             Line style
  407.                  Choose line style for the drawing commands, select by   
  408.                  pressing the highlighted letter followed by ENTER.
  409.             
  410.             ASCII character
  411.                  Select the current ASCII character. Scroll through the
  412.                  four pages using the PgUp and PgDn keys.
  413.             
  414.             Options ---------------------------------------------------
  415.             
  416.             Text only
  417.                  Toggle text only mode, where the underlying color is    
  418.                  preserved when a character is typed.
  419.             
  420.             Info line
  421.                  Toggle the information line at the bottom of the screen
  422.                  on and off. The line contains information on the screen
  423.                  number, cursor position, current color, and drawing     
  424.                  mode.
  425.             
  426.             Tabs
  427.                  Set the tab stops using the arrow keys, SPACE toggles   
  428.                  the tab.
  429.             
  430.             Help ------------------------------------------------------
  431.             
  432.             Keyboard
  433.  
  434.  
  435.       ScreenPaint 1.2                                                 Page 6
  436.  
  437.  
  438.                  Display help screens about the keyboard commands. The   
  439.                  KEYHELPn.SCN files must be in the current directory.
  440.             
  441.             Menu
  442.                  Display help screens about the menu selection. The      
  443.                  MNUHELPn.SCN files must be in the current directory
  444.             
  445.             About ScreenPaint
  446.                  Short description of ScreenPaint.
  447.             
  448.             
  449.             Keyboard
  450.             --------
  451.             
  452.             
  453.             Block Commands --------------------------------------------
  454.             
  455.                  Alt-B     Mark block beginning and end, press twice at
  456.                            same location to select the entire screen.
  457.                      C     Copy block to clipboard
  458.                      E     Erase current marked block
  459.                      F     Fill marked block with ASCII character
  460.                      K     Switch colors of marked block to current
  461.                      M     Paste block from the clipboard, centered
  462.                      O     Copy marked block to clipboard
  463.                      P     Paste block from the clipboard at cursor
  464.                      U     Unmark selected block
  465.             
  466.             
  467.             Drawing Commands ------------------------------------------
  468.             
  469.                  F6        Draw line from cursor position to point where
  470.                            ENTER is pressed
  471.                  F7        Draw box between two corners
  472.                  F8        Draw filled box between two corners
  473.                  F9        Toggle freehand drawing mode
  474.                  F10       Toggle paint mode
  475.             
  476.             
  477.             Control Drawing -------------------------------------------
  478.             
  479.                  To draw a box character without automatic line connect,
  480.                  the CONTROL key plus a letter may be used. See the      
  481.                  keyboard help menu for a diagram of keys.
  482.             
  483.             
  484.             Miscellaneous ---------------------------------------------
  485.             
  486.                  F1        Display help screens about keyboard
  487.                  F2        Toggle text only mode, in which the color at
  488.                            the cursor remains unchanged
  489.                  F3        Make the color at the cursor position current
  490.                  F4        Load menu
  491.                  F5        Write the current ASCII character
  492.  
  493.  
  494.       ScreenPaint 1.2                                                 Page 7
  495.  
  496.  
  497.             
  498.                  Alt-F1    Toggle information line
  499.                      F2    Undo
  500.                      F3    Make the character at the cursor position the
  501.                            current ASCII character
  502.                      F4    Save menu
  503.                      F5    ASCII character menu
  504.                      F6    Line style menu
  505.                      F7    Toggle blink mode
  506.                      F8    Toggle intensity
  507.                      F9    Swap foreground and background colors
  508.                      F10   Color menu
  509.             
  510.                  Home      Move cursor to the beginning of the line
  511.                  End       Move cursor to the end of the line
  512.                  Ctrl-Home Move cursor to the uppper-left corner
  513.                  Ctrl-End  Move cursor to the lower-right corner
  514.                  Backspace Delete character to left of cursor, pull      
  515.                            characters from right if insert mode active
  516.                  Ins       Toggle insert mode
  517.                  Del       Delete character at cursor
  518.                  PgUp      Display the next screen page
  519.                  PgDn      Display the previous screen page
  520.                  Ctrl-PgDn Display the last screen page
  521.                  Ctrl-PgUp Display the first screen page
  522.             
  523.  
  524.  
  525.       ScreenPaint 1.2                                                 Page 8
  526.  
  527.  
  528.             ScreenShow
  529.             -----------------------------------------------------------
  530.             
  531.             
  532.             
  533.                  ScreenShow is a stand-alone program for displaying
  534.             screen images from DOS batch-files and returning keyboard
  535.             input to DOS.
  536.                  Hard-disk menus can first be created using ScreenPaint,
  537.             with no limitations on style or format. The completed
  538.             screens can be displayed quickly using ScreenShow and the
  539.             keyboard input options allow the program to return
  540.             keystrokes to DOS in the ERRORLEVEL variable which can be
  541.             tested within a batch-file.
  542.                  To run ScreenShow, type SCRSHOW at the DOS prompt
  543.             followed by the path and filename of a valid screen saved in
  544.             the packed ScreenPaint format.
  545.             
  546.             
  547.             Command Line Switches
  548.             ---------------------
  549.             
  550.             
  551.                  The complete command line format is:
  552.             
  553.             SCRSHOW [d:][filespec][/K|/A|/L|/Q|/P][/Wxxyy][/C#][/N#][/R]
  554.             
  555.                  Where: d:       - Disk drive
  556.                         filespec - Path and filename of screen image
  557.             
  558.                         /K       - Return extended scan code in          
  559.                                    ERRORLEVEL as decimal
  560.                         /A       - Return uppercase ASCII character in   
  561.                                    ERRORLEVEL
  562.                         /L       - Return ERRORLEVEL = 0 if 'A'/'a'      
  563.                                    pressed to 25 if 'Z'/'z' pressed
  564.                         /Q       - Query user, ERRORLEVEL = 1 if 'Y'/'y'
  565.                                    pressed or 0 otherwise
  566.                         /P       - Pause until key pressed
  567.             
  568.                         /Wxxyy   - Display screen as window at xx,yy     
  569.                                    (each coordinate must be two decimal
  570.                                    characters)
  571.                         /C#      - Clear screen first to background #
  572.                         /N#      - Display page # of multi-screen file
  573.                         /R       - Restore background on exit
  574.             
  575.             Examples:
  576.             
  577.             SCRSHOW MENU.SCN /K
  578.             
  579.                  Display the screen file, MENU.SCN and wait for keyboard
  580.                  input. The extended scan code will be returned in       
  581.                  ERRORLEVEL.
  582.  
  583.  
  584.       ScreenPaint 1.2                                                 Page 9
  585.  
  586.  
  587.             
  588.             SCRSHOW HELP.SCN /N3 /P /R
  589.             
  590.                  Display the third page of HELP.SCN and pause until a    
  591.                  key is pressed, restore screen when done.
  592.             
  593.             SCRSHOW ERROR1.SCN /W2105 /P /R
  594.             
  595.                  Pop-up window over current screen at X=21, Y=5 and wait
  596.                  for a key press, restore screen when done.
  597.             
  598.             
  599.             Batch Files
  600.             -----------
  601.             
  602.             
  603.                  Batch files are the base of any menu system created
  604.             using ScreenPaint, here is a short introduction to using
  605.             batch files.
  606.                  To prevent text from scrolling the screen image, an
  607.             ECHO OFF statement must be placed at the beginning of your
  608.             batch file. The ScreenShow program can now be called to
  609.             display the menu image and wait for user input. When a key
  610.             is pressed, ERRORLEVEL must be tested, as shown below:
  611.             
  612.                  ECHO OFF
  613.                  :START
  614.                  SCRSHOW MENU.SCN /A
  615.                  IF ERRORLEVEL = 67 GOTO C
  616.                  IF ERRORLEVEL = 66 GOTO B
  617.                  IF ERRORLEVEL = 65 GOTO A
  618.                  IF ERRORLEVEL = 27 GOTO QUIT
  619.                  GOTO START
  620.                  :C
  621.                  ECHO C Pressed
  622.                  GOTO START
  623.                  :B
  624.                  ECHO B Pressed
  625.                  GOTO START
  626.                  :A
  627.                  ECHO A Pressed
  628.                  GOTO START
  629.                  :QUIT
  630.                  CLS
  631.             
  632.                  Note that the ERRORLEVEL tests must be in descending    
  633.             order, highest values first, this is because ERRORLEVEL = x
  634.             is true if the value returned by ScreenShow is greater than
  635.             or equal to x.
  636.  
  637.  
  638.       ScreenPaint 1.2                                                Page 10
  639.  
  640.  
  641.             Batch File Example
  642.             
  643.             
  644.             :start
  645.             echo off
  646.             scrshow main.scn /k
  647.             if errorlevel = 216 goto shutdown
  648.             if errorlevel = 59 goto help
  649.             if errorlevel = 38 goto lotus
  650.             if errorlevel = 19 goto paint
  651.             if errorlevel = 9 goto scrpaint
  652.             if errorlevel = 1 goto end
  653.             goto start
  654.             :shutdown
  655.             park
  656.             :help
  657.             scrshow help1.scn /p /w1010 /r
  658.             goto start
  659.             :lotus
  660.             123
  661.             goto start
  662.             :paint
  663.             pcpaint
  664.             goto start
  665.             :scrpaint
  666.             scrpaint
  667.             goto start
  668.             :end
  669.             cd\
  670.             cls
  671.  
  672.  
  673.       ScreenPaint 1.2                                                Page 11
  674.  
  675.  
  676.             Appendix A - Control Drawing Keys
  677.  
  678.  
  679.             Single width
  680.  
  681.             Q - Upper left   W - Top          E - Upper right
  682.             A - Left         S - Middle       D - Right
  683.             Z - Lower left   X - Bottom       C - Lower right
  684.  
  685.             U - Horizontal   O - Vertical
  686.  
  687.  
  688.             Double width
  689.  
  690.             R - Upper left   T - Top          Y - Upper right
  691.             F - Left         G - Middle       H - Right
  692.             V - Lower left   B - Bottom       N - Lower right
  693.  
  694.             I - Horizontal   P - Vertical
  695.  
  696.  
  697.             Thick lines
  698.  
  699.             J - Vertical, left aligned
  700.             M - Vertical, right aligned
  701.             K - Horizontal, top aligned
  702.             L - Horizontal, bottom aligned
  703.             
  704.  
  705.  
  706.      Page 12                                                    ScreenPaint 1.1
  707.  
  708.  
  709.             Appendix B - ASCII Character Chart
  710.  
  711.  
  712.  
  713.             ------------------------------------------------------
  714.  
  715.             000    016    032    048 0  064 @  080 P  096 `  112 p
  716.             001    017    033 !  049 1  065 A  081 Q  097 a  113 q
  717.             002    018    034 "  050 2  066 B  082 R  098 b  114 r
  718.             003    019    035 #  051 3  067 C  083 S  099 c  115 s
  719.             004    020    036 $  052 4  068 D  084 T  100 d  116 t
  720.             005    021    037 %  053 5  069 E  085 U  101 e  117 u
  721.             006    022    038 &  054 6  070 F  086 V  102 f  118 v
  722.             007    023    039 '  055 7  071 G  087 W  103 g  119 w
  723.             008    024    040 (  056 8  072 H  088 X  104 h  120 x
  724.             009    025    041 )  057 9  073 I  089 Y  105 i  121 y
  725.             010    026    042 *  058 :  074 J  090 Z  106 j  122 z
  726.             011    027    043 +  059 ;  075 K  091 [  107 k  123 {
  727.             012    028    044 ,  060 <  076 L  092 \  108 l  124 |
  728.             013    029    045 -  061 =  077 M  093 ]  109 m  125 }
  729.             014    030    046 .  062 >  078 N  094 ^  110 n  126 ~
  730.             015    031    047 /  063 ?  079 O  095 _  111 o  127
  731.  
  732.             ------------------------------------------------------
  733.  
  734.             128    144    160    176    192    208    224    240
  735.             129    145    161    177    193    209    225    241
  736.             130    146    162    178    194    210    226    242
  737.             131    147    163    179    195    211    227    243
  738.             132    148    164    180    196    212    228    244
  739.             133    149    165    181    197    213    229    245
  740.             134    150    166    182    198    214    230    246
  741.             135    151    167    183    199    215    231    247
  742.             136    152    168    184    200    216    232    248
  743.             137    153    169    185    201    217    233    249
  744.             138    154    170    186    202    218    234    250
  745.             139    155    171    187    203    219    235    251
  746.             140    156    172    188    204    220    236    252
  747.             141    157    173    189    205    221    237    253
  748.             142    158    174    190    206    222    238    254
  749.             143    159    175    191    207    223    239    255
  750.  
  751.             ------------------------------------------------------
  752.  
  753.  
  754.      Page 13                                                    ScreenPaint 1.1
  755.  
  756.  
  757.             Appendix C - Keyboard Chart
  758.  
  759.  
  760.  
  761.                         +-----+-----+
  762.             Help        | F1  | F2  |  Text & color/text only
  763.             Info-line   |     |     |  Undo
  764.                         +-----+-----+
  765.             Make color  | F3  | F4  |  Load
  766.             Make ASCII  |     |     |  Save
  767.                         +-----+-----+
  768.             Write ASCII | F5  | F6  |  Line
  769.             ASCII Menu  |     |     |  Line style
  770.                         +-----+-----+
  771.             Box         | F7  | F8  |  Solid box
  772.             Blink       |     |     |  Intensity
  773.                         +-----+-----+
  774.             Freehand    | F9  | F10 |  Paint
  775.             Swap F & B  |     |     |  Color menu
  776.                         +-----+-----+
  777.  
  778.             Lower command entered by pressing <Alt> + Function Key.
  779.  
  780.  
  781.      Page 14                                                    ScreenPaint 1.1
  782.  
  783.  
  784.             Appendix D - Extened Keyboard Scan Codes
  785.  
  786.  
  787.             +---+   +---+---+---+---+ +---+---+---+---+ +---+---+---+---+
  788.             |  1|   | 59| 60| 61| 62| | 63| 64| 65| 66| | 67| 68| 87| 88|
  789.             +---+   +---+---+---+---+ +---+---+---+---+ +---+---+---+---+
  790.             +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
  791.             |`41|1 2|2 3|3 4|4 5|5 6|6 7|7 8|8 9|910|011|-12|=13|Back 14|
  792.             +---+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+---+
  793.             |Tab15|Q16|W17|E18|R19|T20|Y21|U22|I23|O24|P25|[26|]27|\ 43 |
  794.             +-----++--++--++--++--++--++--++--++--++--++--++--++--+-----+
  795.             |Caps58|A30|S31|D32|F33|G34|H35|J36|K37|L38|;39|'40|Enter 28|
  796.             +------+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--------+
  797.             |Shift 42|Z44|X45|C46|V47|B48|N49|M50|,51|.52|/53|Shift   54|
  798.             +-----+--++--+--++---+---+---+---+---+---+--++---++---+-----+
  799.             |Ctl29|   |Alt56|                         57|Alt56|   |Ctl29|
  800.             +-----+   +-----+---------------------------+-----+   +-----+
  801.  
  802.                                                         +---+---+---+
  803.                                                         | 55| 70| 84|
  804.              Note: All scan codes are in                +---+---+---+
  805.                    in decimal                           +---+---+---+---+
  806.                                                         |N69|/53|*55|-74|
  807.                                                         +---+---+---+---+
  808.                                                         | 71| 72| 73|+  |
  809.              +-----+   +---+                            +---+---+---+   |
  810.              |Ctrl | + |Key|  Add 100 to scan code      | 75| 76| 77| 78|
  811.              +-----+   +---+                            +---+---+---+---+
  812.              +-----+   +---+                            | 79| 80| 81|<-+|
  813.              |Alt  | + |Key|  Add 200 to scan code      +---+---+---+   |
  814.              +-----+   +---+                            |0    82|.83| 28|
  815.                                                         +-------+---+---+
  816.  
  817.  
  818.       ScreenPaint 1.2                                                Page 15
  819.  
  820.  
  821.             +----------------------------------------------------------+
  822.             |            ScreenPaint 1.2 Registration Form             |
  823.             +----------------------------------------------------------+
  824.             |                                                          |
  825.             | Send to:            Kai Laurinolli                       |
  826.             |                     2970 Mira Place                      |
  827.             | $25 US              Burnaby, B.C.                        |
  828.             | $32 Canadian        V3J-1B6  Canada                      |
  829.             |                                                          |
  830.             +----------------------------------------------------------+
  831.             |                                                          |
  832.             |                                                          |
  833.             | Name: _________________________________________________  |
  834.             |   (Last)             (First)              (Initial)      |
  835.             |                                                          |
  836.             |                                                          |
  837.             | Company: ______________________________________________  |
  838.             |                                                          |
  839.             |                                                          |
  840.             |                                                          |
  841.             | Address: ______________________________________________  |
  842.             |                                                          |
  843.             |                                                          |
  844.             |                                                          |
  845.             | City: ___________________ State/Province: _____________  |
  846.             |                                                          |
  847.             |                                                          |
  848.             |                                                          |
  849.             | Zip/Postal Code: _________________ Country: ___________  |
  850.             |                                                          |
  851.             |                                                          |
  852.             |                                                          |
  853.             | Date: _____/_____/_____   Amount Enclosed: ____________  |
  854.             |        (M)   (D)   (Y)                                   |
  855.             +----------------------------------------------------------+
  856.             |                                                          |
  857.             | Comments, ideas for future versions, and complaints:     |
  858.             |                                                          |
  859.             |                                                          |
  860.             |                                                          |
  861.             |                                                          |
  862.             |                                                          |
  863.             |                                                          |
  864.             |                                                          |
  865.             |                                                          |
  866.             |                                                          |
  867.             |                                                          |
  868.             |                                                          |
  869.             |                                                          |
  870.             |                                                          |
  871.             |                                                          |
  872.             |                                                          |
  873.             +----------------------------------------------------------+
  874.